/**
 * ON READY
 */
var province = Array();
var nazioni = Array();
var clienti = Array();
/* NAZIONI  PROVINCE CLIENTI */
$.ajax({
    type: 'POST',
    url: 'admin.php',
    data: 'op=province',
    dataType: 'json',
    success: function(msg){
        if (msg.totalCount > 0) {
            province = msg.rows;
        }
    }
});
$.ajax({
    type: 'POST',
    url: 'admin.php',
    data: 'op=nazioni',
    dataType: 'json',
    success: function(msg){
        if (msg.totalCount > 0) {
            nazioni = msg.rows;
        }
    }
});
caricaClienti();

$(document).ready(function(){
    /* GLOBAL */
    $(document).ajaxStart(function(){
        $('.mask').show();
    }).ajaxStop(function(){
        $('.mask').hide();
    });
	$.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
	});
    /* ######### UTENTI ######### */
    /*
     $('#elenco-utenti').click(function() {
     $('#cont-navbar').html('UTENTI > Anagrafica');
     p_min = $('#elenco-utenti').attr('min');
     p_max = $('#elenco-utenti').attr('max');
     p_orderby = $('#elenco-utenti').attr('orderby');
     getElenco({
     url : 'utenti.php',
     title : 'Elenco Utenti',
     cols : [ {
     name : 'Nome',
     index : 'nome',
     width : '69%'
     }, {
     name : 'Livello',
     index : 'livello',
     width : '10%',
     align : 'center'
     }, {
     name : '&nbsp;',
     index : '',
     width : '18%',
     align : 'center'
     } ],
     min : p_min,
     max : p_max,
     orderby : p_orderby,
     where : '',
     icons : [ {
     class : 'ico-modifica',
     action : 'aggiornaUtente',
     data : 'idutente',
     tip : 'MODIFICA'
     }, {
     class : 'ico-elimina',
     action : 'eliminaUtente',
     data : 'idutente',
     tip : 'ELIMINA'
     }, {
     class : 'ico-attiva',
     action : 'disattivaUtente',
     data : 'idutente',
     tip : 'DISATTIVA'
     }, {
     class : 'ico-disattiva',
     action : 'attivaUtente',
     data : 'idutente',
     tip : 'ATTIVA'
     } ]
     });
     });
     */
    /* ######### CLIENTI ######### */
    $('#elenco-clienti').click(function(){
        $('#cont-navbar').html('CLIENTI > Anagrafica');
        p_min = $('#elenco-clienti').attr('min');
        p_max = $('#elenco-clienti').attr('max');
        p_orderby = $('#elenco-clienti').attr('orderby');
        getElenco({
            url: 'clienti.php',
            title: 'Elenco Clienti',
            cols: [{
                name: 'Data Reg.',
                index: 'data_reg',
                width: '80px'
            }, {
                name: 'Cliente',
                index: 'nome',
                width: '240px'
            }, {
                name: 'Citta',
                index: 'citta',
                width: '125px'
            }, {
                name: 'Provincia',
                index: 'provincia_txt',
                width: '125px',
                align: 'center'
            }, {
                name: '&nbsp;',
                index: '',
                width: '125px',
                align: 'center'
            }],
            min: p_min,
            max: p_max,
            orderby: p_orderby,
            where: '0',
            icons: [{
                class: 'ico-modifica',
                action: 'aggiornaCliente',
                data: 'iddist',
                tip: 'MODIFICA'
            }, {
                class: 'ico-elimina',
                action: 'eliminaCliente',
                data: 'iddist',
                tip: 'ELIMINA'
            }, {
                class: 'ico-attiva',
                action: 'disattivaCliente',
                data: 'iddist',
                tip: 'DISATTIVA'
            }, {
                class: 'ico-disattiva',
                action: 'attivaCliente',
                data: 'iddist',
                tip: 'ATTIVA'
            }            /*
             , {
             class: 'ico-archivia',
             action: 'archiviaCliente',
             data: 'idcliente',
             tip: 'METTI IN ARCHIVIO'
             }, {
             class: 'ico-ripristina',
             action: 'ripristinaCliente',
             data: 'idcliente',
             tip: 'RIPRISTINA'
             }
             */
            ],
            pager: true,
            list: 'elenco-clienti'
        });
    });
    /*
     $('#archivio-clienti').click(function() {
     $('#cont-navbar').html('CLIENTI > Archivio');
     p_min = $('#archivio-clienti').attr('min');
     p_max = $('#archivio-clienti').attr('max');
     p_orderby = $('#archivio-clienti').attr('orderby');
     getElenco({
     url : 'clienti.php',
     title : 'Archivio Clienti',
     cols : [ {
     name : 'Data Reg.',
     index : 'data_reg',
     width : '80px'
     }, {
     name : 'Cliente',
     index : 'nome',
     width : '240px'
     }, {
     name : 'Citta',
     index : 'citta',
     width : '125px'
     }, {
     name : 'Provincia',
     index : 'provincia_txt',
     width : '125px',
     align : 'center'
     }, {
     name : '&nbsp;',
     index : '',
     width : '125px',
     align : 'center'
     } ],
     min : p_min,
     max : p_max,
     orderby : p_orderby,
     where : '1',
     icons : [ {
     class : 'ico-modifica',
     action : 'aggiornaCliente',
     data : 'idcliente',
     tip : 'MODIFICA'
     }, {
     class : 'ico-elimina',
     action : 'eliminaCliente',
     data : 'idcliente',
     tip : 'ELIMINA'
     }, {
     class : 'ico-attiva',
     action : 'disattivaCliente',
     data : 'idcliente',
     tip : 'DISATTIVA'
     }, {
     class : 'ico-disattiva',
     action : 'attivaCliente',
     data : 'idcliente',
     tip : 'ATTIVA'
     }, {
     class : 'ico-archivia',
     action : 'archiviaCliente',
     data : 'idcliente',
     tip : 'METTI IN ARCHIVIO'
     }, {
     class : 'ico-ripristina',
     action : 'ripristinaCliente',
     data : 'idcliente',
     tip : 'RIPRISTINA'
     } ],
     pager : true,
     list : 'archivio-clienti'
     });
     });
     */
    /* ######### SMART ######### */
    $('#elenco-smart').click(function(){
        $('#cont-navbar').html('SMARTPHONE > Anagrafica');
        p_min = $('#elenco-smart').attr('min');
        p_max = $('#elenco-smart').attr('max');
        p_orderby = $('#elenco-smart').attr('orderby');
        getElenco({
            url: 'smart.php',
            title: 'Elenco Smartphone',
            cols: [{
                name: 'Modello',
                index: 'modello',
                width: '150px'
            }, {
                name: 'Codice',
                index: 'codice',
                width: '120px',
                align: 'center'
            }, {
                name: 'Sim',
                index: 'sim',
                width: '100px',
                align: 'center'
            }, {
                name: 'Cliente',
                index: 'cliente',
                width: '200px',
                align: 'center'
            }, {
                name: '&nbsp;',
                index: '',
                width: '125px',
                align: 'center'
            }],
            min: p_min,
            max: p_max,
            orderby: p_orderby,
            where: '',
            icons: [{
                class: 'ico-modifica',
                action: 'aggiornaSmart',
                data: 'codice',
                tip: 'MODIFICA'
            }, {
                class: 'ico-elimina',
                action: 'eliminaSmart',
                data: 'codice',
                tip: 'ELIMINA'
            }]
        });
    });
});

function caricaClienti(){
    $.ajax({
        type: 'POST',
        url: 'clienti.php',
        data: 'op=clienti',
        dataType: 'json',
        success: function(msg){
            if (msg.totalCount > 0) {
                clienti = msg.rows;
            }
        }
    });
}
